e096368480561ceab703c58022bd9a7e310f69f0,src/java/org/apache/hadoop/hbase/thrift/ThriftServer.java,HBaseHandler,getRowWithColumnsTs,#number[]#number[]#List#number#,336
Before Change
Get get = new Get(row);
for(byte [] column : columnArr) {
byte [][] famAndQf = KeyValue.parseColumn(column);
get.addColumn(famAndQf[0], famAndQf[1]);
}
get.setTimeRange(Long.MIN_VALUE, timestamp);
Result result = table.get(get);
After Change
Get get = new Get(row);
for(byte [] column : columnArr) {
byte [][] famAndQf = KeyValue.parseColumn(column);
if (famAndQf[1] == null || famAndQf[1].length == 0) {
get.addFamily(famAndQf[0]);
} else {
get.addColumn(famAndQf[0], famAndQf[1]);
}
}
get.setTimeRange(Long.MIN_VALUE, timestamp);